html, body {
	min-height: 100%;
	height: auto;
	background-color:#D3E2F8;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:1.5;
	margin:0px;
	padding:0pt;
}

.ErrorMessage 
{
	font-weight:bold;
	color:#aa0000;
}

#HeaderBar 
{
	display:block;
	border-top:4px solid #4d70a0;
	background:#C2D3EA; 
	color:#000;
	width: 100%;
}
	

#Footer
{
	margin-top:30px;
	width: 100%;
}
#Footer a
{
	color:#666;
	margin:0px 6px;
}
#Footer div
{
	margin-bottom:8px;
	text-align:center;
	color:#888888;
}

#MenuBar 
{
	display:block;
	padding-top:1px;
	background:#444444;
	border-bottom:solid 2px #000000; 
	border-top:solid 1px #d9d9d9;
	width: 100%;
}
	
A.MenuBtn 
{
	font: 11px verdana; 
	text-decoration:none; 
	padding:6px 10px; 
	color: #dddddd; 
	border-right:0px; 
	font-weight:bold;
}
A.MenuBtn:hover 
{
	color: #ffffff;
}
A.MenuBtn:active 
{
	color: #ffffff; 
}

#SubMenuBar 
{
	display:block;
	padding-top:1px;
	background:#708090;
	border-bottom:solid 2px #708090; 
	border-top:solid 1px #708090;
	width: 100%;
}

A.SubMenuBtn 
{
	font: 11px verdana; 
	text-decoration:none; 
	padding:6px 10px; 
	color: #dddddd; 
	border-right:0px; 
	font-weight:bold;
}
A.SubMenuBtn:hover 
{
	color: #ffffff;
}
A.SubMenuBtn:active 
{
	color: #ffffff; 
}

#Content 
{
	background-color:#A4C6FF; 
	margin:10px auto 10px auto;
	padding:10px;
	border:1px solid #3C6090;
	width: 1000px;
	height: 550px;
	min-height: 550px;
}


#NewsPanel 
{
	background: #ffffff; 
	margin: 5px 20px 5px 10px; 
	padding:10px; 
	border:2px solid #000000; 
	width: 950px; 
	min-height: 100px;
}

#CommunityNav 
{
	float: left;
	overflow: auto; 
	margin: 10px;
	width:200px;
	height: 350px;
}

#SummaryInfo
{
	float: right;
	background: #ffffff; 
	margin: 5px 20px 5px 10px; 
	padding:10px; 
	border:2px solid #000000; 
	width: 720px;
	height: 360px
}

#ChapterInfo
{
}

#Content .PageTitle
{
	font-family:Sans-Serif;
	font-size: 14pt; 
	font-weight:bold;
	color: Black;	
}

.NormalPopup 
{
	background-color:#6699FF ; 
	margin:10px auto 10px auto;
	padding:10px;
	border:2px solid black;
}

.WarningPopup 
{
	background-color:#FFFF99 ; 
	margin:10px auto 10px auto;
	padding:10px;
	border:2px solid black;
}

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.controlblock
{
	background-color:#A4C6FF; 
	margin:10px;
	padding:10px;
	border:1px solid #3C6090;
}

.userlayout
{
	background-color: #0066CC;
	border:2px solid black;
	margin: 5px;
	text-align: center;
	color: White;
}

.WatermarkText
{
	color: #B4CDCD;
}

#Content .reorderlistitem
{
	background: white;
	border: solid 1px black;
	cursor:move;
}

#Content .reorderlistdropitem
{
	background: white;
	color: Gray;
	border: dashed 1px gray;
}

#Content .popuplink
{
	cursor: pointer; cursor: hand;
	text-decoration: underline;
}

#Content #userprofilepopup
{
	background: white;
	border: solid 1px black;
	width: 400px;
	height: 200px;
	
}